input::-ms-clear{display : none;}
.z-btn{}
.z-f18{ font-size:18px;}
.z-f17{ font-size:17px;}
.z-f16{ font-size:16px;}
.z-f15{ font-size:15px;}
.z-f14{ font-size:14px;}
.z-f13{ font-size:13px;}
.z-f12{ font-size:12px;}
.z-gray{ color:#646464}
.z-gray a{ color:#646464}
.z-gray a:hover{color:#da2128;text-decoration: underline;}
.z-gray a:active{color:#a11e22;text-decoration: underline;}

.z-red{ color:#dc2229}
a.z-red-u{color:#dc2229; text-decoration:underline}
a.z-red-u:hover{ color:#800105; text-decoration:none; cursor:pointer}
a.z-red-u:active{color:#a11e22;text-decoration: none;}

.z-ct{ text-align:center;}
.z-hr{ border-top:1px solid #d1d0d0; border-bottom:1px solid #fff; width:100%; height:0px; position: relative; z-index:0; overflow:hidden;}
.z-mh10{ margin:10px 0; display:inline-block}
.z-hr1{ background:url(../../img/info/z-dashed.png) center center repeat-x; height:10px; font-size:1px ;position: relative;  overflow:hidden; clear:both}


.z-checkbox,.z-radio{ height:20px; margin-bottom:18px; line-height:20px; width:370px;font-size:14px;}
.z-radio label,.z-checkbox label{float:left; cursor:pointer; padding-left:25px; padding-right:10px; color:#646464;  background:url(../images/index/HeaderImg_5.png) 3px 2px no-repeat;}
.z-radio label:hover{background-position: 3px -28px;}
.z-radio label:active{background-position: 3px -58px}
.z-radio label.Active{background-position: 3px -58px}
.z-radio a{display:block; float:right; color:#646464;}
.z-radio a:hover{color:#338dfd; text-decoration:underline;}
.z-radio a:active{color:#0048a1; text-decoration:underline;}




.z-checkbox label{ background:url(../../img/index/HeaderImg_6.png) 0 0 no-repeat;}
.z-checkbox label:hover{background-position: 0 -40px;}
.z-checkbox label:active{background-position: 0 -80px;}
.z-checkbox label.Active{background-position: 0 -80px;}
.z-checkbox a{display:block; float:right; color:#646464;}
.z-checkbox a:hover{color:#338dfd; text-decoration:underline;}
.z-checkbox a:active{color:#0048a1; text-decoration:underline;}



input::-ms-clear{display : none;}
.z-input-itext,.z-input-itext input,.z-input-itext:hover input,.z-input-itext:hover,.z-input-itext:active,.z-input-itext:active input{ background-image:url(../../img/z-common/z-input-text.png); background-color:transparent}
.z-input-itext,.z-input-itext input,.z-input-itext:active input{height:38px; color:#909090;font-family:"microsoft yahei";}
.z-input-itext{ display:inline-block; background-position: right -38px; padding:0; padding-right:5px; border:0; margin:0;  outline:0; overflow: hidden}
.z-input-itext input{line-height:38px;  border:0;  background-position:0 0;  margin:0px;  padding:0px; outline:0;zoom:1;overflow:visible;font-weight:100; width:352px; font-size:18px; padding-left:17px; *margin-top:-1px }
.z-input-itext:hover{  background-position:right -114px;}
.z-input-itext:hover input{ background-position:0 -76px;}
.z-input-itext:active{ background-position:right -114px;}
.z-input-itext:active input{background-position:0 -76px;}
.z-input-itext+.empty{ background:url(../../info/z-register.png) -934px -18px;display:inline-block; height:24px; width:24px; margin-left:-30px; margin-bottom:7px}
.z-input-itext+.empty:hover{background:url(../../info/z-register.png) -934px -76px;}
.z-input-itext+.empty:active{ background:url(../../info/z-register.png) -934px -137px;}

.z-input2-itext,.z-input2-itext input,.z-input2-itext:hover input,.z-input2-itext:hover,.z-input2-itext:active,.z-input2-itext:active input{ background-image:url(../../img/z-common/z-input-text2.png); background-color:transparent}
.z-input2-itext,.z-input2-itext input,.z-input2-itext:active input{height:31px;}
.z-input2-itext{ display:inline-block; background-position: right -31px; padding:0; padding-right:5px; border:0; margin:0;  outline:0; overflow: hidden}
.z-input2-itext input{line-height:31px;  border:0;  background-position:0 0;  margin:0px;  padding:0px; outline:0;zoom:1;overflow:visible;font-weight:100; width:128px; font-size:14px; padding-left:17px; *margin-top:-1px }
.z-input2-itext:hover{  background-position:right -93px;}
.z-input2-itext:hover input{ background-position:0 -62px;}
.z-input2-itext:active{ background-position:right -93px;}
.z-input2-itext:active input{background-position:0 -62px;}
.z-input2-itext+.empty{ background:red; display:inline-block; height:24px; width:24px; margin-left:-30px; margin-bottom:7px}
.z-input2-itext+.empty:hover{ }
.z-input2-itext+.empty:active{}


.z-button,.z-button input,.z-button button,.z-button span,.z-button:hover,.z-button:hover input,.z-button:hover button,.z-button:hover span,.z-button:active,.z-button:active input,.z-button:active button,.z-button:active span{ background-image:url(../../img/z-common/z-button.png); background-color:transparent}
.z-button{ background-position:0 0; display:inline-block;  padding-left:10px; font-size:0px; margin-right:10px; }
.z-button,.z-button input,.z-button button,.z-button span{height:38px;}
.z-button input,.z-button button,.z-button span{ line-height:22px; color:#fff;font-family:"microsoft yahei"; border:0; width:167px; background-position:right -38px; margin-right:-10px;padding-right:20px; outline:0;zoom:1;overflow:visible; padding-left:10px;   font-size:16px; cursor:pointer; padding-bottom:4px;}
.z-button span{ line-height:38px; text-align:center; display:inline-block; width:137px; padding-bottom:0}
.z-button:hover{ background-position:0 -76px;}
.z-button:hover input,.z-button:hover button,.z-button:hover span{background-position:right -114px;}
.z-button:active{ background-position:0 -152px;}
.z-button:active input,.z-button:active button,.z-button:active span{background-position:right -190px;}



.z-button2,.z-button2 input,.z-button2 button,.z-button2 span,.z-button2:hover,.z-button2:hover input,.z-button2:hover button,.z-button2:hover span,.z-button2:active,.z-button2:active input,.z-button2:active button,.z-button2:active span{ background-image:url(../../img/z-common/z-button2.png); background-color:transparent}
.z-button2{ background-position:0 0; display:inline-block;  padding-left:10px; font-size:0px; margin-right:10px; }
.z-button2,.z-button2 input,.z-button2 button,.z-button2 span{height:38px;}
.z-button2 input,.z-button2 button,.z-button2 span{ color:#fff;font-family:"microsoft yahei"; border:0; width:363px; background-position:right -38px; margin-right:-10px;padding-right:20px; outline:0;zoom:1;overflow:visible; padding-left:10px;   font-size:16px; cursor:pointer; padding-bottom:4px;}
.z-button2 span{ line-height:38px; text-align:center; display:inline-block; width:333px; padding-bottom:0}
.z-button2:hover{ background-position:0 -76px;}
.z-button2:hover input,.z-button2:hover button,.z-button2:hover span{background-position:right -114px;}
.z-button2:active{ background-position:0 -152px;}
.z-button2:active input,.z-button2:active button,.z-button2:active span{background-position:right -190px;}

.z-button3,.z-button3 input,.z-button3 button,.z-button3 span,.z-button3:hover,.z-button3:hover input,.z-button3:hover button,.z-button3:hover span,.z-button3:active,.z-button3:active input,.z-button3:active button,.z-button3:active span{ background-image:url(../../img/z-common/z-button3.png); ; background-color:transparent}
.z-button3{ background-position:0 0; display:inline-block;  padding-left:10px; font-size:0px; margin-right:10px; }
.z-button3,.z-button3 input,.z-button3 button,.z-button3 span{height:58px;}
.z-button3 input,.z-button3 button,.z-button3 span{width:136px;color:#646464;font-family:"microsoft yahei"; border:0; background-position:right -58px; margin-right:-22px;padding-right:20px; outline:0;zoom:1;overflow:visible; padding-left:10px;   font-size:16px; cursor:pointer; padding-bottom:4px;}
.z-button3 span{width:116px; line-height:58px; text-align:center; display:inline-block;  padding-bottom:0}
.z-button3:hover{ background-position:0 -116px;}
.z-button3:hover input,.z-button3:hover button,.z-button3:hover span{background-position:right -174px;}
.z-button3:active{ background-position:0 -232px;}
.z-button3:active input,.z-button3:active button,.z-button3:active span{background-position:right -290px;}

.z-button3a,.z-button3a input,.z-button3a button,.z-button3a span,.z-button3a:hover,.z-button3a:hover input,.z-button3a:hover button,.z-button3a:hover span,.z-button3a:active,.z-button3a:active input,.z-button3a:active button,.z-button3a:active span{ background-image:url(../../img/z-common/z-button3a.png); ; background-color:transparent}
.z-button3a{ background-position:0 0; display:inline-block;  padding-left:10px; font-size:0px; margin-right:10px; }
.z-button3a,.z-button3a 说input,.z-button3a button,.z-button3a span{height:58px;}
.z-button3a input,.z-button3a button,.z-button3a span{width:136px;color:#646464;font-family:"microsoft yahei"; border:0; background-position:right -58px; margin-right:-22px;padding-right:20px; outline:0;zoom:1;overflow:visible; padding-left:10px;   font-size:16px; cursor:pointer; padding-bottom:4px;}
.z-button3a span{width:116px; line-height:58px; text-align:center; display:inline-block;  padding-bottom:0}
.z-button3a:hover{ background-position:0 -116px;}
.z-button3a:hover input,.z-button3a:hover button,.z-button3a:hover span{background-position:right -174px;}
.z-button3a:active{ background-position:0 -232px;}
.z-button3a:active input,.z-button3a:active button,.z-button3a:active span{background-position:right -290px;}



.z-box,.z-box .t,.z-box .b,.z-box .b div{ background-image:url(../../img/z-common/z-box.png); background-repeat:no-repeat}
.z-box{  background-position:right -40px; width:244px; display:inline-block; padding-right:10px; vertical-align:top }
.z-box .t{height:40px;background-position:0 0; color:#fff; line-height:40px; padding-left:10px}
.z-box .b{height:7px;background-position:right -87px; padding-right:10px; width:100%}
.z-box .b div{height:7px;background-position:0 -80px;}
.z-box .m{ background:#fff; width:100%; padding-right:10px; }
.z-box .m1{padding-left:10px; line-height:32px; padding-top:15px}



/*  z-leftNav    */
.z-leftNav{ cursor:pointer; width:23px; height:253px;background:url(../../img/about/z-leftnav.png) 0 0 no-repeat; position:absolute; z-index:999; left:0; top:235px; padding:0 15px 15px; font-size:14px; line-height:16px; color:#fff; padding-top:12px}
.z-leftNav-open{ width:auto;*width:200px; height:auto; float:left; padding:0; background:none; font-size:16px; min-width:150px;}
.z-leftNav-open h2{ background:url(../../img/about/z-leftnav.png) top right no-repeat; display:block; text-align:center; width:100%; line-height:49px; height:49px; font-size:16px;}
.z-leftNav-open ul{ background:url(../../img/about/z-leftnav.png) bottom right no-repeat; padding-bottom:19px; }
.z-leftNav-open ul li a{ height:38px; line-height:38px; background:#dc2229;  display:block; padding:0 22px ; color:#fff; margin-right:10px; text-decoration:none; }
.z-leftNav-open ul li a:hover{ background:#e0d7ab; color:#800105}
.z-leftNav-open ul li a:active{ background:#c5bb89; color:#800105}
.z-leftNav-open ul li a.Active{ background:#bababa url(../../img/about/z-leftnav.png) right -59px;color:#800105;}


/*  z-calendar    */
.z-calendar{ background: url(../../img/info/z-calendar.png) no-repeat; width:375px; height:332px; position:absolute; left:222px; top:222px}
.z-calendar-top{ position:relative; height:54px}
.z-calendar-top a{ text-decoration:none; cursor:pointer}
.z-calendar-top-leftA{ background-position: -406px -76px; width:25px; height:20px; display:block; position:absolute; left:9px; top:14px}
.z-calendar-top-leftA:hover{ background-position: -406px -109px;}
.z-calendar-top-left2A{ background-position: -446px -76px; width:25px; height:20px; display:block;position:absolute; left:51px; top:14px}
.z-calendar-top-left2A:hover{ background-position: -446px -109px;}
.z-calendar-top-rightA{ background-position: -486px -76px; width:25px; height:20px; display:block;position:absolute; right:46px; top:14px}
.z-calendar-top-rightA:hover{ background-position: -486px -109px;}
.z-calendar-top-right2A{ background-position: -526px -76px; width:25px; height:20px; display:block;position:absolute; right:6px; top:14px}
.z-calendar-top-right2A:hover{ background-position: -526px -109px;}
.z-calendar-top a:active{ color:#d8ce98}
.z-calendar-top-year{ width:80px;text-align:center; height:26px; display:block;position:absolute; left:96px; top:13px; font-size:18px; color:#fff; line-height:26px}
.z-calendar-top-year:hover{ background-position: -584px -33px;}
.z-calendar-top-moon{ width:80px;text-align:center; height:26px; display:block;position:absolute; left:200px; top:13px; font-size:18px; color:#fff; line-height:26px}
.z-calendar-top-moon:hover{ background-position: -584px -33px;}
.z-calendar-main{ height:230px}
.z-calendar-main-list{ background:#d2d1d0; height:217px; padding-top:13px; position:relative}
.z-calendar-main-list a{ width:100px; height:20px; display:block; float:left; font-size:14px;color:#646464; cursor:pointer; margin:0 42px 10px; text-align:center; text-decoration:none}
.z-calendar-main-list a:hover{ background:#f6f6f6; }
.z-calendar-main-list a:active{ color:#800105}
.z-calendar-main-list .z-calendar-main-list-x{ background-position: -581px -72px; width:33px; height:33px; position:absolute; top:4px; right:-40px}
.z-calendar-main-list .z-calendar-main-list-x:hover{ background-position: -621px -72px; }
.z-calendar-main-day{ margin-top:41px; padding-left:13px; float:left}
.z-calendar-main-day a{ display:block; float:left; width:26px; height:26px; margin:2px 12px;  text-decoration:none; color:#878686;  text-align:center;cursor:pointer; line-height:26px; font-size:17px}
.z-calendar-main-day a:hover{ background-position: -409px -143px #d2d1d0; }
.z-calendar-main-day a:active{ background-position: -409px -143px #878686; color:#d2d1d0}
.z-calendar-main-day a.r{ color:#dc2229}
.z-calendar-main-day a.w{ color:#cbcaca; cursor:default;}
.z-calendar-main-day a.w:hover{ background:none}
.z-calendar-bottom { position:relative; float:left; width:100%; margin-top:9px}
.z-calendar-bottom .z-calendar-x{ position:absolute; display:block; width:33px; height:33px;left:6px; top:0; background-position: -390px -5px; text-align:center; line-height:26px; font-size:16px}
.z-calendar-bottom .z-calendar-x:hover{ background-position: -390px -42px; cursor:pointer }
.z-calendar-bottom .z-calendar-x:active{ background-position: -483px -42px;}
.z-calendar-bottom .z-calendar-g{ position:absolute; display:block; width:33px;height:33px; right:6px; top:0; background-position: -435px -5px ; text-align:center; line-height:26px; font-size:16px}
.z-calendar-bottom .z-calendar-g:hover{ background-position: -435px -42px;  cursor:pointer}
.z-calendar-bottom .z-calendar-g:active{ background-position: -533px -42px; }
.z-calendar-bottom .z-calendar-speed{ display:block; margin:0 auto; width:119px; height:28px; background-position: -519px 0px; text-align:center; line-height:26px; font-size:16px}
.z-calendar-bottom .z-calendar-speed:hover{ background-position: -638px -0px; cursor:pointer }
.z-calendar-bottom .z-calendar-speed:active{ background-position: -757px -0px; }
.z-calendar-bottom{ text-align:center}

/*  z-info-search    */
.z-info-search dl { padding-top:18px; width:560px; height:38px; margin:0 auto; position:relative; z-index:1}
.z-info-search dl dt { float:left; width:72px; height:38px; line-height:38px; color:#6d6d6d; font-size:18px;}
.z-info-search dl dd{ float:right; padding-left:18px; width:455px; height:38px;  background:url(../images/z-info-search.png) -561px -114px no-repeat;  position: absolute; right:0; z-index:2  }
.z-info-search dl.drop-down dd{  background:url(../../img/info/z-info-search.png) -561px -76px no-repeat;}
.z-info-search dl dd input{ float:left; width:448px; height:38px; line-height:38px; color:#afafaf; font-size:16px; font-family:"微软雅黑"; background:url(../../img/info/z-info-search.png) right -38px  no-repeat;  border: none; }
.z-info-search dl.drop-down dd input{ background:url(../../img/info/z-info-search.png) right 0px  no-repeat; }
.z-info-search dl dd:hover{background:url(../../img/info/z-info-search.png) -560px -76px no-repeat;}
.z-info-search dl dd:hover input{background:url(../../img/info/z-info-search.png) right 0px  no-repeat; }
.z-info-search dl.drop-down dd:hover{background:url(../../img/info/z-info-search.png) -563px -290px no-repeat;}
.z-info-search dl.drop-down dd:hover input{background:url(../../img/info/z-info-search.png) right -251px  no-repeat; }
.z-info-search dl.Active { position:relative; z-index:3}
.z-info-search dl.Active dd{ z-index:5; right:0}
.z-info-search dl.Active dd{background:url(../../img/info/z-info-search.png) -563px -290px no-repeat;}
.z-info-search dl.Active dd input{background:url(../../img/info/z-info-search.png) right -251px  no-repeat; }
.z-info-search dl.Active dd .icon-drop-down,
.z-info-search dl.Active dd:hover .icon-drop-down{background:url(../../img/info/z-info-search.png) -23px -212px  no-repeat; cursor:pointer}
.z-info-search dl dd.writing input{ color:#800105}
.z-info-search .icon-search{ background:url(../../img/info/z-info-search.png) -72px -88px no-repeat;}
.z-info-search .icon-date{ background:url(../../img/info/z-info-search.png) -121px -88px no-repeat;}
.z-info-search dl dd:hover .icon-date{ background:url(../../img/info/z-info-search.png) -121px -128px no-repeat;}
.z-info-search dl dd:active .icon-date{ background:url(../../img/info/z-info-search.png) -121px -170px no-repeat;}
.z-info-search .icon-reset{ background:url(../../img/info/z-info-search.png) -170px -89px no-repeat;}
.z-info-search dl dd:hover .icon-reset{ background:url(../../img/info/z-info-search.png) -170px -130px no-repeat;}
.z-info-search dl dd:active .icon-reset{ background:url(../../img/info/z-info-search.png) -170px -175px no-repeat;}
.z-info-search .icon-drop-down{ background:url(../../img/info/z-info-search.png) -23px -88px  no-repeat; }
.z-info-search dl dd:hover .icon-drop-down{ background:url(../../img/info/z-info-search.png) -23px -129px  no-repeat; }
.z-info-search dl dd:active .icon-drop-down{ background:url(../../img/info/z-info-search.png) -23px -170px  no-repeat; }
.z-info-search i{float:right; display:block; margin-top:3px; width:32px; height:32px; position:absolute; right:10px}
.z-info-search ul{background:url(../../img/info/z-info-search.png) 0 -325px  no-repeat;margin-left:87px; *margin-left:0px; width:425px; padding:20px; padding-top:50px; position:absolute; z-index:4; left:0; padding-bottom:0}
.z-info-search ul h3 a{ color:#800105; font-size:16px;}
.z-info-search ul h3 { float:left; clear: both; width:100%; line-height:30px;}
.z-info-search ul li a{ color:#565656; font-size:14px}
.z-info-search ul li{float:left; line-height:28px; padding-right:22px; white-space:nowrap}
.z-info-search ul hr{clear:both; border-top:1px solid #5f5e5e; border-bottom:1px solid #dedcdc; float:left; width:100%; margin-top:9px}
.z-info-search ul a:hover{ color:#f6f6f6; text-decoration:underline; cursor:pointer}
.z-info-search ul a:active{ color:#800105; text-decoration:underline;}
.z-info-search ul .drop-down-active-foot{ width:100%; background:url(../../img/info/z-info-search.png) left bottom no-repeat; height:20px; position:absolute; left:0; bottom:-20px }
.info-search-type .btn-radio{ display:inline-block}
.info-search-type .btn-radio{ *display:inline}


/*  z-select    */
.z-select input,.z-select input:hover,.z-select-open input:hover,.z-select .up,.z-select .up:hover,.z-select .down,.z-select .down:hover{ background-image:url(../../img/about/z-select2.png); background-color:transparent}
.z-select{ text-align:left;  display:inline-block}
.z-select input{overflow:hidden; background-position:left top; text-indent:0px; font-size:14px;margin-top: 1px;padding:0 6px; padding-left:12px; width:131px; margin-left:6px;height:31px;line-height:31px;border:none;color: #585858;}
.z-select-no input{ background-position:left -261px; }
.z-select input:hover{ background-position: 0 -31px; color:#dc2229;}
.z-select-no:hover input{ background-position:left bottom; }

.z-select-open{ position:relative; z-index:1;}
.z-select-open input:hover{ background-position:left top; color:#646464}
.z-select .roll{ display:none; overflow:hidden; width:190px; background: #909090 ; background:#909090;border:1px solid #be1118; border-top:0;   padding-bottom:10px; padding-top:10px; position:absolute;}
.z-select-open .roll{ display:block; left:0;*left:17px; top:32px}
.z-select ul{ position:absolute; width:100%}
.z-select ul li a{ line-height:19px; color:#fffefe; background: none; border-bottom:1px solid #777777; margin:0 10px; text-align:left; padding:5px 7px; padding-top:4px; font-size:14px; cursor:pointer; width:auto; display:block; height:auto}
.z-select ul li a:hover{ color:#e1d48e; text-decoration:none}
.z-select ul li a:active{ color:#810b0e;text-decoration:none}
.z-select ul li:first-child{ margin-top:-2px; padding-top:8px}

.z-select .up{  left:0;*left:17px; padding:0;  background: url(../../img/z-common/z-select.png) 0px -66px no-repeat; cursor:pointer; display:none; top:29px; position:absolute;width:100%;*width:90%; height:16px; z-index:10}
.z-select .up:hover{background: url(../../img/z-common/z-select1.png) 0px -94px no-repeat;}
.z-select .down{ left:0;*left:17px; padding:0; background: url(../../img/z-common/z-select.png) 0px -131px no-repeat;cursor:pointer; display:none; bottom:10px;position:absolute;  width:100%;*width:90%; height:16px; z-index:10}
.z-select .down:hover{background: url(../../img/z-common/z-select.png) 0px -160px no-repeat;}
.z-select-open .up,.z-select-open .down{ display: block}
/*  z-select    */
.z-select1 input,.z-select1 input:hover,.z-select1-open input:hover,.z-select1 .up,.z-select1 .up:hover,.z-select1 .down,.z-select1 .down:hover{ background-image:url(../../img/z-common/z-select.png); background-color:transparent}
.z-select1{ text-align:left; width:150px; display:inline-block; }
.z-select1 input{ background-position:left top; text-indent:12px;*text-indent:0px; font-size:14px;margin-top: 1px;padding:0 6px;width:138px;height:31px;line-height:31px;border:none;color: #585858;}
.z-select1 input:hover{ background-position: 0 -31px; color:#dc2229;}
.z-select1-open{ position:relative; z-index:1;}
.z-select1-open input:hover{ background-position:left top; color:#646464}
.z-select1 .roll{ display:none; overflow:hidden; width:150px; background: #909090 ; background:#909090;  border-bottom:0;  padding-bottom:10px; padding-top:10px; position:absolute;}
.z-select1-open .roll{ display:block; left:0; top:32px}
.z-select1 ul{ position:absolute; width:100%}
.z-select1 ul li { line-height:19px}
.z-select1 ul li a{ line-height:19px; color:#fffefe; background: none;  margin:0 10px; text-align:left; padding:5px 7px; padding-top:4px; font-size:14px; cursor:pointer; width:auto; display:block; height:auto}
.z-select1 ul li a:hover{ color:#e1d48e; text-decoration:none}
.z-select1 ul li a:active{ color:#810b0e;text-decoration:none}
.z-select1 ul li:first-child{ margin-top:-2px; padding-top:8px}
.z-select1 .up{  left:0; padding:0;   background-position:0px -66px; cursor:pointer; display:none; top:29px; position:absolute;width:100%; height:16px; z-index:10}
.z-select1 .up:hover{ background-position:0px -94px;}
.z-select1 .down{ left:0; padding:0; background-position:0px -131px;cursor:pointer; display:none; bottom:10px;position:absolute;  width:100%; height:16px; z-index:10}
.z-select1 .down:hover{ background-position:0px -160px;}
.z-select1-open .up,.z-select1-open .down{ display: block}

.z-select2 input,.z-select2 input:hover,.z-select2-open input:hover,.z-select2 .up,.z-select2 .up:hover,.z-select2 .down,.z-select2 .down:hover{ background-image:url(../../img/about/z-select2.png); background-color:transparent}
.z-select2{ text-align:left; width:190px; display:inline-block; }
.z-select2 input{ background-position:left top; text-indent:12px;*text-indent:0px; font-size:14px;margin-top: 1px;padding:0 6px;width:138px;height:31px;line-height:31px;border:none;color: #585858;}
.z-select2 input:hover{ background-position: 0 -31px; color:#dc2229;}
.z-select2-open{ position:relative; z-index:1;}
.z-select2-open input:hover{ background-position:left top; color:#646464}
.z-select2 .roll{ display:none; overflow:hidden; width:190px; background: #909090 ; background:#909090;  border-bottom:0;  padding-bottom:10px; padding-top:10px; position:absolute;}
.z-select2-open .roll{ display:block; left:0; top:32px}
.z-select2 ul{ position:absolute; width:100%}
.z-select2 ul li { line-height:19px}
.z-select2 ul li a{ line-height:19px; color:#fffefe; background: none;  margin:0 10px; text-align:left; padding:5px 7px; padding-top:4px; font-size:14px; cursor:pointer; width:auto; display:block; height:auto}
.z-select2 ul li a:hover{ color:#e1d48e; text-decoration:none}
.z-select2 ul li a:active{ color:#810b0e;text-decoration:none}
.z-select2 ul li:first-child{ margin-top:-2px; padding-top:8px}
.z-select2 .up{  left:0; padding:0;   background-position:0px -66px; cursor:pointer; display:none; top:29px; position:absolute;width:100%; height:16px; z-index:10}
.z-select2 .up:hover{ background-position:0px -94px;}
.z-select2 .down{ left:0; padding:0; background-position:0px -131px;cursor:pointer; display:none; bottom:10px;position:absolute;  width:100%; height:16px; z-index:10}
.z-select2 .down:hover{ background-position:0px -160px;}
.z-select2-open .up,.z-select2-open .down{ display: block}

/* .z-select3    */
.z-select3 input,.z-select3 input:hover,.z-select3-open input:hover,.z-select3 .up,.z-select3 .up:hover,.z-select3 .down,.z-select3 .down:hover{ background-image:url(../../img/z-common/z-select3.png); background-color:transparent}
.z-select3{ text-align:left; width:285px;}
.z-select3 input{ background-position:left top; text-indent:0px; font-size:14px;margin-top: 1px;padding:0 6px; padding-left:12px; width:267px; margin-left:6px;height:31px;line-height:31px;border:none;color: #585858;}
.z-select3-no input{ background-position:left -261px; }
.z-select3 input:hover{ background-position: 0 -31px; color:#dc2229;}
.z-select3-no:hover input{ background-position:left bottom; }
.z-select3-open{ position:relative; z-index:1;}
.z-select3-open input:hover{ background-position:left top; color:#646464}
.z-select3 .roll{ display:none; overflow:hidden; width:283px; background: #909090 ; background:#909090;border:1px solid #be1118; border-top:0; border-bottom:0;  padding-bottom:10px; padding-top:10px; position:absolute;}
.z-select3-open .roll{ display:block; left:6px; top:32px}
.z-select3 ul{ position:absolute; width:100%}
.z-select3 ul li { line-height:19px}
.z-select3 ul li a{ line-height:19px; color:#fffefe; background: none; border-top:1px solid #777777; margin:0 10px; text-align:left; padding:5px 7px; padding-top:4px; font-size:14px; cursor:pointer; width:auto; display:block; height:auto}
.z-select3 ul li a:hover{ color:#e1d48e; text-decoration:none}
.z-select3 ul li a:active{ color:#810b0e;text-decoration:none}
.z-select3 ul li:first-child{ margin-top:-2px; padding-top:8px}
.z-select3 ul li:first-child a{ border:0}
.z-select3 .up{  left:6px; padding:0;   background-position:0px -66px; cursor:pointer; display:none; top:29px; position:absolute;width:100%; height:16px; z-index:10}
.z-select3 .up:hover{ background-position:0px -94px;}
.z-select3 .down{ left:6px; padding:0; background-position:0px -131px;cursor:pointer; display:none; bottom:10px;position:absolute;  width:100%; height:16px; z-index:10}
.z-select3 .down:hover{ background-position:0px -160px;}
.z-select3-open .up,.z-select3-open .down{ display: block}
.z-select3 .select-1 {margin-left:6px; margin-top:1px}
.z-select3-open .select-1 a:hover  { background-position: 0 0}
.z-select3-open .select-1 a:hover span  { background-position: right 0}


/* .z-select4    */
.z-select4 input,.z-select4 input:hover,.z-select4-open input:hover,.z-select4 .up,.z-select4 .up:hover,.z-select4 .down,.z-select4 .down:hover{ background-image:url(../../img/z-common/z-select4.png); background-color:transparent}
.z-select4{ text-align:left; width:341px; display:inline-block}
.z-select4 input{ background-position:left top; text-indent:0px; font-size:14px;margin-top: 1px;padding:0 6px; padding-left:12px; width:323px; margin-left:6px;height:31px;line-height:31px;border:none;color: #585858;}
.z-select4-no input{ background-position:left -261px; }
.z-select4 input:hover{ background-position: 0 -31px; color:#dc2229;}
.z-select4-no:hover input{ background-position:left bottom; }
.z-select4-open{ position:relative; z-index:1;}
.z-select4-open input:hover{ background-position:left top; color:#646464}
.z-select4 .roll{ display:none; overflow:hidden; width:339px; background: #909090 ; background:#909090;border:1px solid #be1118; border-top:0; border-bottom:0;  padding-bottom:10px; padding-top:10px; position:absolute;}
.z-select4-open .roll{ display:block; left:6px;top:32px}
.z-select4 ul{ position:absolute; width:100%}
.z-select4 ul li { line-height:19px}
.z-select4 ul li a{ line-height:19px; color:#fffefe; background: none; border-top:1px solid #777777; margin:0 10px; text-align:left; padding:5px 7px; padding-top:4px; font-size:14px; cursor:pointer; width:auto; display:block; height:auto}
.z-select4 ul li a:hover{ color:#e1d48e; text-decoration:none}
.z-select4 ul li a:active{ color:#810b0e;text-decoration:none}
.z-select4 ul li:first-child{ margin-top:-2px; padding-top:8px}
.z-select4 ul li:first-child a{ border:0}
.z-select4 .up{  left:6px; padding:0;   background-position:0px -66px; cursor:pointer; display:none; top:29px; position:absolute;width:100%; height:16px; z-index:10}
.z-select4 .up:hover{ background-position:0px -94px;}
.z-select4 .down{ left:6px;padding:0; background-position:0px -131px;cursor:pointer; display:none; bottom:10px;position:absolute;  width:100%; height:16px; z-index:10}
.z-select4 .down:hover{ background-position:0px -160px;}
.z-select4-open .up,.z-select4-open .down{ display: block}
.z-select4 .select-1 {margin-left:6px; margin-top:1px}
.z-select4-open .select-1 a:hover  { background-position: 0 0}
.z-select4-open .select-1 a:hover span  { background-position: right 0}


/*  z-register-type    */
.z-register-type{ text-align:center}
.z-register-type h1{ font-size:18px;color:#646464; padding:40px; padding-bottom:30px}
.z-register-type .dealuser,.z-register-type .non-dealuser,.z-register-type .t{ background:url(../images/z-register.png) -22px -430px; margin-bottom:22px; margin-left:70px; width:274px; height:137px; display:inline-block}
.z-register-type .non-dealuser{ background:url(../images/z-register.png) -370px -430px;}
.z-register-type .t{ text-align:center; vertical-align:top; background: none; width:268px; margin-left:76px}
.z-register-type .c{ margin-left:-70px; margin-bottom:42px}
.z-register-type h2{ color:#dc2229; font-size:14px; text-align:left;line-height:30px;}
.z-register-type p{ color:#646464; font-size:14px; line-height:30px;text-align:left}
.z-register-type .pict{ background:url(../images/z-register.png) left top; width:916px; height:75px; margin:0 auto}
/*  z-register-certification    */
.z-register-certification .pict{ background:url(../images/z-register.png) 0 -77px; width:916px; height:75px; margin:0 auto}
.z-register-certification .pict2{ background:url(../images/z-register.png) 0 -237px; width:916px; height:75px; margin:0 auto}
.z-register-certification .ad,.z-register-find .ad{ width:486px; height:246px; background:#E5E5E5; float:left; margin-top:40px; margin-left:27px;}
.z-register-certification .form,.z-register-find .form{ position:relative; overflow: hidden; width:375px; height:410px;float:right; padding-top:36px; margin-right:27px;}
.z-register-certification .form input,.z-register-find .form input{ border:0; margin-bottom:20px; color:#909090; font-size:16px; vertical-align:top;padding-top:8px\0;height:33px\0;*padding-top:8px; *height:33px; }
:root .z-register-certification .form input,
:root .z-register-find .form input{ padding-top:0px\0; height:38px} /* IE9+10 */  
.z-register-certification .form .usernum,.z-register-certification .form .password{background:url(../images/z-register.png) -419px -329px; width:357px;  padding-left:17px}
.z-register-certification .form .verification{background:url(../images/z-register.png) -419px -387px;  width:181px; height:38px; margin-right:16px; padding-left:17px}
.z-register-certification .form .verification-pic{width:154px; height:38px; cursor:pointer; vertical-align:top}
.z-register-certification .form .go,.z-register-find .form .go,.z-register-info .form .go2{width:373px!important; height:38px;background:url(../images/z-register.png) 0px -329px !important; border:0; margin-top:35px; cursor:pointer}
.z-register-certification .form .go:hover,.z-register-find .form .go:hover{background:url(../images/z-register.png) 0px -367px;}
.z-register-certification .form .control{ display:block; position:absolute; right:1px; top:94px;*top:99px; width:374px; height:38px;background:url(../images/z-register.png) -706px -478px;}
.z-register-certification .form .control:hover{background:url(../images/z-register.png) -706px -515px; cursor:pointer}
/*  z-register-info    */
.z-register-info .pict{ background:url(../images/z-register.png) 0 -158px; width:916px; height:75px; margin:0 auto;}
.z-register-info .pict3{ background:url(../images/z-register.png) 0 -596px; }
.z-register-info h4{ color:#dc2229; text-align:center; font-size:14px; padding:30px}
.z-register-info .form{ width:640px; margin:0 auto}
.z-register-info .form dt{display:inline-block;vertical-align:top; height:40px; width:150px; text-align:right; padding-right:10px; line-height:40px; font-size:16px; color:#6d6d6d}
.z-register-info .form dt{ *display:inline}
.z-register-info .form dd{ display:inline-block;vertical-align:top; height:56px; line-height:40px; font-size:20px; color:#dc2229; }
.z-register-info .form dd{ *display:inline}
.z-register-info .form .text{ width:304px; height:38px; vertical-align:top; background:url(../images/z-register.png) -875px -328px;font-family:"microsoft yahei"; border:0; padding:0 20px; font-size:16px; color:#909090; margin-right:22px;padding-top:8px\0;*padding-top:8px}
:root .z-register-info .form .text { padding-top:0px\0; }  /* IE9+10 */  
.z-register-info .form .go{width:342px; height:38px;background:url(../images/z-register.png) -704px -387px; border:0; margin:0 auto; margin-top:35px; margin-left:160px; cursor:pointer;}
.z-register-info .form .go:hover{background:url(../images/z-register.png) -704px -425px; }
.z-register-info .form .radio{background:url(../images/z-register.png) -971px -14px; width:28px; height:28px; display: inline-block; vertical-align:middle; margin-bottom:6px}
.z-register-info .form label{ font-size:16px; color:#6d6d6d; vertical-align:top; line-height:40px; width:70px; display:inline-block; cursor:pointer}
.z-register-info .form label:hover .radio{background:url(../images/z-register.png) -971px -73px; }
.z-register-info .form label:hover{ color:#800105}
.z-register-info .form label:active{ color:#dc2229}
.z-register-info .form label:active .radio{background:url(../images/z-register.png) -971px -134px;}
.z-register-info .form label .radio-checked{background:url(../images/z-register.png) -971px -194px;}
.z-register-info .agreement{ width:836px; height:205px; background:#fff; display:block; margin-top:60px; position:relative; border:20px solid #fff; border-right:50px solid #fff; overflow:hidden}
.z-register-info .agreement h2{ font-size:16px; color:#646464; width:100%; border-bottom:1px dashed #ccc; line-height:33px; padding-bottom:10px; font-weight:bold; margin-bottom:10px}
.z-register-info .agreement .txt{ color:#646464; font-size:14px; line-height:25px}
.z-register-info .k-time0{ width:66px; height:237px; float:right; margin-top:-241px; margin-right:50px }
.z-register-info .Scrollbar-Track{float:left;width:37px; height:234px; padding-top:14px; position:relative; background:url(../images/z-register.png) -1009px -21px; margin-left:14px; padding-top:7px;}
.z-register-info #dv_scroll_bar .Scrollbar-Handle{float:left;width:29px; height:29px; margin-top:10px; background:url(../images/information-drag_pic1.png) no-repeat;cursor:pointer; left top; margin-left:4px;overflow:hidden;padding-bottom:25px; position:absolute}
.z-register-info .agreement-scroll{ height:100%; overflow:visible; width:100%; position:absolute; left:0}
.z-register-info .hint{ position:absolute; font-size:14px; padding-left:22px}
.z-register-find .ad{ height:338px; margin-top:0 }
.z-register-find .form{ padding-top:0 }
.z-register-find .form h2{ font-size:18px; color:#dc2229; line-height:38px}
.z-register-find .form p{ font-size:14px; color:#646464;line-height:24px; padding-bottom:10px; float:left}
.z-register-find .form p a{ color:#bd171d; text-decoration:underline}
.z-register-find .form .username{background:url(../images/z-register.png) -419px -329px; width:356px; vertical-align:middle; height:38px; padding-left:17px;}
.z-register-find .form .verification{background:url(../images/z-register.png) -419px -387px;  width:181px; height:38px; margin-right:16px;padding-left:17px;}
.z-register-find .form .verification-pic{width:154px; height:38px; cursor:pointer; vertical-align:top}
.z-register-find .form .go{ margin-top:87px; *margin-top:60px}
.z-register-find .form input{ }
.z-register .empty{ margin-left:-60px; margin-right:36px; background:url(../images/z-register.png) -934px -18px; width:24px; height:24px; display:inline-block; vertical-align:middle;  margin-top:10px;}
.z-register-info .empty{  margin-top:0px;*margin-top:10px}
.z-register .empty:hover{ background:url(../images/z-register.png) -934px -76px; cursor:pointer}
.z-register .empty:active{ background:url(../images/z-register.png) -934px -137px;}
.z-register-certification .empty,
.z-register-find .empty{ margin-left:-30px; margin-right:0; vertical-align:middle; margin-bottom:17px;*margin-bottom:29px; margin-top:0; }
.z-register-certification .empty{ margin-top:10px}
.z-register-dialog{background:url(../images/z-register.png) -963px -592px; width:377px; height:233px; position:absolute; text-align:center}
.z-register-dialog h3{ font-size:18px; text-align:center; margin-top:100px; margin-bottom:33px}
.z-register-dialog button{background:url(../images/z-register.png) -1218px -554px; width:119px; height:28px; cursor:pointer; margin:0 auto; border:0; overflow:visible}
.z-register-dialog button:hover{background:url(../images/z-register.png) -1218px -526px;}
.z-register .pict-win-row-3{ background:url(../images/z-register.png) 0 -777px; }
.z-register .pict-win-row-4{ background:url(../images/z-register.png) 0 -687px; }


/*  z-experience    */
.z-experience{ text-align:center}
.z-experience-index{ text-align:center; padding:40px}
.z-experience-index .l,.z-experience-index .r{ display:inline-block; width:202px; text-align:center; line-height:280%; margin:50px 70px}
.z-experience-index .l span{display:inline-block; width:202px; height:202px; background:url(../images/z-experience.png) 0 0;}
.z-experience-index .r span{display:inline-block; width:202px; height:202px; background:url(../images/z-experience.png) -190px 0;}
.z-experience .h2{  background:#f6f6f6; width:252px; display:inline-block; white-space:nowrap; overflow:visible; margin:0 auto; padding:0 20px;position:relative; z-index:2; margin-top:22px; margin-bottom:4px}
.z-experience .z-hr{ margin-top:-15px}
.z-experience .pict{ background:url(../images/z-experience.png) 0 -222px; width:975px; height:75px; margin:0 auto; margin-top:40px}
.z-experience-certification .ad{ width:528px; height:275px; background:#E5E5E5; display:inline-block; margin-top:30px; margin-left:0px;}
.z-experience-certification .r{ display:inline-block; text-align:left; width:388px; padding-left:40px; vertical-align:top; padding-top:30px}
.z-experience-certification .r .z-mh10{ margin:0; padding:8px 0; height: auto}
.z-experience-certification .r font{ line-height:22px; }
.z-experience-in .pict{ background:url(../images/z-experience.png) 0 -307px; }
.z-experience-in h2{  width:352px;}
.z-experience-in .ad,.z-experience-try .ad{ width:528px; height:328px; background:#E5E5E5; display:inline-block; margin-top:30px; margin-left:0px;}
.z-experience-in .r{display:inline-block; text-align:left; width:388px; padding-left:40px; vertical-align:top; padding-top:20px}
.z-experience-in .r .z-radio{ margin-bottom:0}
.z-experience-try{}
.z-experience-try .pict{ background:url(../images/z-experience.png) 0 -393px; }
.z-experience-try .r{display:inline-block; text-align:left; width:388px; padding-left:40px; vertical-align:top; padding-top:20px}
.z-experience-try .z-button2 button{width:167px;}



.z-mobileStocks .margin-left-40{ margin-left:20px}
.z-mobileStocks{ padding-top:40px}
.z-mobileStocks-ad{ height:330px; background:#b0b0b0;background:url(../baaner/z-mobile-ad.png);background-position:center }
.z-mobileStocks-left { width:696px; float:left}
.z-mobileStocks-right { width:255px; float:right; padding-right:8px}
.z-mobileStocks-left .z-box{ width:149px; margin:0 6px;}
.z-mobileStocks-left .z-box .m{ height:262px}
.z-mobileStocks-right .z-box{ width:250px; margin:0 6px;}
.z-mobileStocks-123{ background:url(../images/z-mobileStocks/z-mobileStocks-123.png); width:681px; height:289px; margin-left:10px; margin-top:30px; position:relative}
.z-mobileStocks-123>input,.z-mobileStocks-123>a{ position:absolute; border:0;background-color:transparent;}
.z-mobileStocks-123 .n { text-indent:7px;width: 126px;height: 26px;     left: 36px;    top: 110px;}
.z-mobileStocks-123 .c { text-indent:7px;width: 95px;height: 26px;     left: 36px;    top: 148px;}
.z-mobileStocks-123 .go {width: 27px;height: 26px;     left: 163px;    top: 110px;}
.z-mobileStocks-123 .code{ width: 54px;height: 26px;     left:136px ;    top: 148px; cursor:pointer}
.z-mobileStocks-123 .iphone{ color:#fff; font-size:12px;left:289px ;    top: 197px; text-decoration:underline}
.z-mobileStocks-123 .iphone:hover{text-decoration: none; cursor:pointer}
.z-mobileStocks-right .i1{ background:url(../images/z-mobileStocks/z-mobileStocks.png) 0 0; display:inline-block; height:41px; width:193px; margin-bottom:10px}
.z-mobileStocks-right .i2{ background:url(../images/z-mobileStocks/z-mobileStocks.png) 0 -41px; display:inline-block; height:41px; width:193px; margin-top:20px}
.z-mobileStocks-right dl{ height:42px;}
.z-mobileStocks-right dl .ti{ padding-right:5px; vertical-align:top; display:inline-block}
.z-mobileStocks-right .post-btn{background:url(../images/z-mobileStocks/menu-x.png) 0 0px; cursor:pointer; height:33px; width:89px; display:inline-block; margin-bottom:-14px; margin-left:6px;outline:none;}
.z-mobileStocks-right .post-btn:hover{background:url(../images/z-mobileStocks/menu-x.png) 0 -46px}
.z-mobileStocks-right .post-btn:active{background:url(../images/z-mobileStocks/menu-x.png) 0 -96px}
.z-mobileStocks-right .post-btn2{background:url(../images/z-mobileStocks/menu_xz1.png) 0 0px; cursor:pointer; height:33px; width:89px; display:inline-block; margin-bottom:-14px; margin-left:6px;outline:none;}
.z-mobileStocks-right .post-btn2:hover{background:url(../images/z-mobileStocks/menu_xz1.png) 0 -46px}
.z-mobileStocks-right .post-btn2:active{background:url(../images/z-mobileStocks/menu_xz1.png) 0 -96px}
.z-mobileStocks-right dl.txt{ line-height:20px; text-align:left; padding:0 14px}
.z-mobileStocks-right .more{ padding-right:10px; text-decoration:underline}
.z-mobileStocks-right .more:hover{text-decoration:none; cursor:pointer}
.z-mobileStocks-right .z-radio{ margin-bottom:4px; font-size:12px;}
.z-mobileStocks-right .z-radio label{ display:inline-block}
.z-mobileStocks .text{ font-size:14px; color:#646464; line-height:200%; padding:11px 22px; display:inline-block}
.z-mobileStocks .z-r-btn{ background:url(../images/z-mobileStocks/z-r-btn1.png) no-repeat; width:260px; height:156px; margin-left:6px }
.z-mobileStocks .z-r-btn a{ height:52px; display:block; cursor:pointer}

.z-mobileStocks-unfold{ width:676px}
.z-mobileStocks-unfold .unfold>h2{ display:inline-block; color:#646464; line-height:42px; margin-bottom:8px; text-indent:22px; cursor:pointer; font-size:14px; width:674px; height:42px;  background:url(../images/z-mobileStocks/z-mobileStocks.png) -204px 0;}
.z-mobileStocks-unfold .unfold>p{ display:none}
.z-mobileStocks-unfold .unfold-open>p{ display:inline-block; padding:0px 8px; padding-top:6px; font-size:14px; color:#646464}
.z-mobileStocks-unfold .unfold-open>h2{background:url(../images/z-mobileStocks/z-mobileStocks.png) -204px -42px; color:#fff; cursor:default}
.z-mobileStocks-unfold .ask{ display:block; font-size:14px; font-weight:bold; line-height:30px; background:url(../images/z-mobileStocks/z-mobileStocks.png) 0 -208px no-repeat; padding-left:32px}
.z-mobileStocks-unfold .answer{ display:block; font-size:14px; color:#646464;line-height:30px; margin-left:7px; background:url(../images/z-mobileStocks/z-mobileStocks.png) -913px -208px no-repeat; padding-left:32px}
.z-mobileStocks-unfold .answer li{ background:url(../images/z-mobileStocks/z-mobileStocks.png) -207px -86px no-repeat; padding-left:20px}

.z-mobileStocks-pcDown{ width:676px; position:relative;height:1766px; *height:1786px; }
.z-mobileStocks-pcDown .pcsm-btn{ background:url(../images/z-mobileStocks/mobileStocks1.png) -928px 0px no-repeat; width:216px; height:54px; display:inline-block} 
.z-mobileStocks-pcDown .mbsm-btn{ background:url(../images/z-mobileStocks/mobileStocks1.png) -1179px 0px no-repeat; width:216px; height:54px; display:inline-block; margin-left:30px} 
.z-mobileStocks-pcDown .pcsm-btn:hover{ background:url(../images/z-mobileStocks/mobileStocks1.png) -928px -55px no-repeat; width:216px; height:54px; display:inline-block} 
.z-mobileStocks-pcDown .mbsm-btn:hover{ background:url(../images/z-mobileStocks/mobileStocks1.png) -1179px -55px no-repeat; width:216px; height:54px; display:inline-block; margin-left:30px}
.z-mobileStocks-pcDown .pcsm-btn:active{ background:url(../images/z-mobileStocks/mobileStocks1.png) -928px -110px no-repeat; width:216px; height:54px; display:inline-block} 
.z-mobileStocks-pcDown .mbsm-btn:active{ background:url(../images/z-mobileStocks/mobileStocks1.png) -1179px -110px no-repeat; width:216px; height:54px; display:inline-block; margin-left:30px}
.z-mobileStocks-pcDown .pcsm-btn1{ background:url(../images/z-mobileStocks/mobileStocks1.png) -928px -163px no-repeat; width:216px; height:54px; display:inline-block} 
.z-mobileStocks-pcDown .mbsm-btn1{ background:url(../images/z-mobileStocks/mobileStocks1.png) -1179px -163px no-repeat; width:216px; height:54px; display:inline-block; margin-left:30px} 

.z-mobileStocks-pcDown .bg{ width:622px; background:#ededed; height:1366px; float:right; margin-top:20px; }
.z-mobileStocks .text h2.t4,
.z-mobileStocks .text h2.t3,
.z-mobileStocks .text h2.t2,
.z-mobileStocks .text h2.t1{ background:url(../images/z-mobileStocks/z-mobileStocks.png) -1471px 0px no-repeat; position:relative; margin-bottom:40px; height:57px; width:670px; text-indent:70px;color:#646464; font-size:14px; line-height:45px}
.z-mobileStocks .text h2.t2{ background:url(../images/z-mobileStocks/z-mobileStocks.png) -1471px -57px no-repeat;}
.z-mobileStocks .text h2.t3{ background:url(../images/z-mobileStocks/z-mobileStocks.png) -1471px -114px no-repeat;}
.z-mobileStocks .text h2.t4{ background:url(../images/z-mobileStocks/z-mobileStocks.png) -2192px -0px no-repeat;}
.z-mobileStocks .text h2.row2 .row2{ background:url(../images/z-mobileStocks/z-mobileStocks.png) -1522px -28px no-repeat; height:20px; width:619px; left:51px; bottom:-7px; position:absolute; z-index:0 }
.z-mobileStocks .text h2.row2{ text-indent:0; padding-left:70px;width:600px; line-height:26px; padding-top:5px; height:52px }
.z-mobileStocks .text h2.row2 span{ z-index:1; position:absolute; display:block; width:583px}
.z-mobileStocks .text h2.row3 .row3{ background:url(../images/z-mobileStocks/k-ser_bg11.png) no-repeat; height:20px; width:619px; left:51px; position:absolute; z-index:0 }
.z-mobileStocks .text h2.row3{ text-indent:0; padding-left:70px;width:600px; line-height:26px; padding-top:5px; height:52px }
.z-mobileStocks .text h2.row3 span{ z-index:1; position:absolute; display:block; width:583px}


.z-mobileStocks-pcDown .text{ position:absolute; left:5px; top:70px; padding:0}
.z-mobileStocks-pcDown .text img{ margin-left:90px; margin-bottom:33px}
.z-mobileStocks-pcDown .text li{ margin-left:90px; margin-bottom:13px; background:url(../images/z-mobileStocks/z-mobileStocks.png) -207px -86px no-repeat; padding-left:20px}
.z-mobileStocks-pcDown .text .bottomtext{ border-top:1px dashed #ccc; padding-left:50px; padding-top:40px; margin-top:30px;*margin-top:50px}
.z-mobileStocks-pcDown .more{ margin-top:30px; cursor:pointer; text-decoration:underline; font-size:14px}
.z-mobileStocks-pcDown .more:hover{text-decoration:none}

.z-mobileStocks-setup .ask{ display:block; margin-top:20px; font-size:14px;  color:#dc2229; font-weight:bold; line-height:33px; background:url(../images/z-mobileStocks/z-mobileStocks.png) -1761px -203px  no-repeat; padding-left:35px}
.z-mobileStocks-setup .answer{ display:block; font-size:14px; line-height:30px; background:url(../images/z-mobileStocks/z-mobileStocks.png) -2565px -203px  no-repeat; padding-left:35px}
.z-mobileStocks-register .z-button2{ vertical-align:top}
.z-mobileStocks-register { text-align:center}
.z-mobileStocks-register .text{ text-align:left}
.z-mobileStocks-register .z-hr1{ margin-top:10px; height:22px }

.z-mobileStocks-market{ text-align:left;}
.z-mobileStocks-market label{ margin:0 20px}
.z-mobileStocks-market .text{ padding:8px; text-align:left}
.z-mobileStocks-market .text img{ margin-left:70px; margin-bottom:30px}

.z-mobileStocks-market2{ text-align:center}
.z-mobileStocks-market2 img{ margin:15px; margin-bottom:0}
.z-mobileStocks-market2 .text{ padding-left:0}
.z-mobileStocks-market2 .text p{ padding-left:62px; padding-right:20px}
.z-mobileStocks-market2 .text h2{ margin-bottom:20px !important}


.z-about-staff .agreement{ width:915px; height:540px; background:#fff; display:block; margin-top:20px; margin-left:20px; position:relative; overflow:hidden; border:1px solid #e7e7e7;}
.z-about-staff .agreement h2{ font-size:16px; color:#646464; width:100%; border-bottom:1px dashed #ccc; line-height:33px; padding-bottom:10px; font-weight:bold; margin-bottom:10px}
.z-about-staff .agreement .txt{ color:#646464; font-size:14px; line-height:25px}
.z-about-staff .k-time0{     width: 66px;    height: 523px;    float: right;    margin-top: -524px;    margin-right: 23px;}
.z-about-staff .Scrollbar-Track{float:left;width:37px; height:505px; padding-top:14px; position:relative; background:url(../../img/about/z-scroll.png) top center no-repeat; margin-left:14px; padding-top:7px;}
.z-about-staff #dv_scroll_bar .Scrollbar-Handle{float:left;width:29px; height:29px; margin-top:10px; background:url(../../img/about/information-drag_pic1.png) no-repeat;cursor:pointer; left:0; top:0; margin-left:4px;overflow:hidden;padding-bottom:25px; position:absolute}
.z-about-staff .agreement-scroll{ height:100%; overflow:visible; width:822px; position:absolute; left:0; margin-left:30px; margin-top:20px}
.z-about-staff .hint{ position:absolute; font-size:14px; padding-left:22px}
.z-about-staff-info{ padding:33px}
.z-about-staff-info-img{ border:1px solid #b0b0b0; float:left;}
.z-about-staff-info-text{ float:right; padding-left:20px; font-size:14px; color:#646464; width:770px; line-height:200%; margin-top:-180px;*margin-top:-210px}
.z-about-manager-table-head{ background:url(../../img/about/table.png) top; width:960px; height:53px; margin-bottom:0px}
.z-about-manager-table-foot{ background:url(../../img/about/table.png) bottom; width:960px; height:50px}
.z-about-manager-table ul li{ height:45px; line-height:45px; float:left; display:block; font-size:16px; color:#646464; line-height:48px; padding:0 20px; text-align:center;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.z-about-manager-table ul{ height:45px; background:url(../../img/about/table.png) 0 -53px;  margin-bottom:0px}
.z-about-manager-table-body{ margin-bottom:10px}

/*zsh add 20141104 start*/
.z-about-manager-table-body ul li a{ color:#dc2229;}
.z-about-manager-table-body ul li a:hover{ color:#7b0108;}
.z-about-manager-table-body ul li a:active{ color:#7b0108;}
/*zsh add 20141104 end*/

.z-about-manager-table2{width:816px;}
.z-about-manager-table2-head{ background:url(../../img/about/table2.png) top; width:816px; height:53px; margin-bottom:0px}
.z-about-manager-table2 ul li{ height:45px; line-height:45px; float:left; display:block; font-size:16px; white-space:nowrap; color:#646464; line-height:48px; padding:0 20px; text-align:center}
.z-about-manager-table2 ul{ height:45px; background:url(../../img/about/table2.png) 0 -53px;  margin-bottom:0px}
.z-about-manager-table2-body2{ margin-bottom:10px}


.z-jobs-step1{ background:url(../images/z-jobs/step.png) -2px -5px no-repeat; height:67px; margin-bottom:40px; margin-top:8px}
.z-jobs-step2{ background:url(../images/z-jobs/step.png) -2px -76px no-repeat; height:67px; margin-bottom:40px; margin-top:8px}
.z-jobs-step3{ background:url(../images/z-jobs/step.png) -2px -145px no-repeat; height:67px; margin-bottom:40px; margin-top:8px}
.z-jobs-step4{ background:url(../images/z-jobs/step.png) -2px -214px no-repeat; height:67px; margin-bottom:40px; margin-top:8px}
.z-jobs-step5{ background:url(../images/z-jobs/step.png) -2px -279px no-repeat; height:67px; margin-bottom:40px; margin-top:8px}
.z-jobs-step6{ background:url(../images/z-jobs/step.png) -2px -348px no-repeat; height:67px; margin-bottom:40px; margin-top:8px}
.z-jobs-step7{ background:url(../images/z-jobs/step.png) -2px -422px no-repeat; height:67px; margin-bottom:40px; margin-top:8px}
.z-jobs-step1-form{ font-size:0; margin-top:40px;}
.z-jobs-step1-form .z-form{ display:inline-block; vertical-align:top; width:50%;}
.z-jobs-step1-form .z-form input{ width:258px;}
.z-jobs-step3-form .z-form{ display:inline-block; vertical-align:top; width:100%;}
.z-jobs-step3-form .z-form input{ width:258px;}
.z-jobs-step3-form{ margin-top:30px; margin-bottom:20px}
.z-jobs-step5-form dt{ width:260px}
.z-jobs-step5-form textarea{ width:633px}
.z-jobs-step6-uppic{ text-align:center}
.z-jobs-step6-uppic .uppic{ width:163px; height:186px; display:block; background:#e2e2e2; margin:0 auto; }
.z-jobs-step6-uppic font{ display:block; margin:0 auto; margin-bottom:30px}
.z-jobs-step6-uppic label{}
.z-jobs-info-table-head{ background:url(../images/z-jobs/table.png) top; width:960px; height:53px; margin-bottom:10px}
.z-jobs-info-table-foot{ background:url(../images/z-jobs/table.png) bottom; width:960px; height:50px}
.z-jobs-info-table-body ul li{ height:48px; line-height:48px; float:left; display:block; font-size:16px; color:#646464; line-height:48px; padding:0 20px; text-align:center}
.z-jobs-info-table-body ul{ height:48px; background:url(../images/z-jobs/table.png) 0 -53px;  margin-bottom:10px}
.z-jobs-info-table-foot span{ display:inline-block; line-height:50px;font-size:14px; padding-left:20px; padding-right:20px; color:#646464; }
.z-jobs-info-table-foot .z-input2-itext{ margin-top:10px; vertical-align:top}
.z-jobs-info-table-foot .z-button5{ margin-top:7px; vertical-align:top}
.z-jobs-info-table-foot .z-input2-itext input{ width:30px}
.z-jobs-btn{background:url(../images/z-jobs/btn.png) top; height:53px; width:207px; display:inline-block}
.z-jobs-btn:hover{background:url(../images/z-jobs/btn.png) center; }
.z-jobs-btn:active{background:url(../images/z-jobs/btn.png) bottom; }


.z-button5,.z-button5 input,.z-button5 button,.z-button5 span,.z-button5:hover,.z-button5:hover input,.z-button5:hover button,.z-button5:hover span,.z-button5:active,.z-button5:active input,.z-button5:active button,.z-button5:active span{ background-image:url(../../img/z-common/z-button5.png); background-color:transparent}
.z-button5{ background-position:0 0; display:inline-block;  padding-left:10px; font-size:0px; margin-right:10px; }
.z-button5,.z-button5 input,.z-button5 button,.z-button5 span{height:38px;}
.z-button5 input,.z-button5 button,.z-button5 span{ line-height:22px; color:#fff;font-family:"microsoft yahei"; border:0; width:167px; background-position:right -38px; margin-right:-10px;padding-right:20px; outline:0;zoom:1;overflow:visible; padding-left:10px;   font-size:14px; cursor:pointer; padding-bottom:4px;}
.z-button5 span{ line-height:38px; text-align:center; display:inline-block; width:137px; padding-bottom:0}
.z-button5:hover{ background-position:0 -76px;}
.z-button5:hover input,.z-button5:hover button,.z-button5:hover span{background-position:right -114px;}
.z-button5:active{ background-position:0 -152px;}
.z-button5:active input,.z-button5:active button,.z-button5:active span{background-position:right -190px;}

.z-jinlerong{}
.z-jinlerong .unfold>h2{ display:inline-block; color:#646464; line-height:42px; margin-bottom:8px; text-indent:22px; cursor:pointer; font-size:14px; width:961px; height:43px;  background:url(../../img/z-common/z-unfold.png) 0 0;}
.z-jinlerong .unfold>p{ display:none}
.z-jinlerong .unfold-open>p{ display:inline-block; padding:8px; padding-top:0; font-size:14px; line-height:200%; color:#646464}
.z-jinlerong .unfold-open>h2{ background:url(../../img/z-common/z-unfold.png) bottom left; color:#fff; cursor:default}
.z-jinlerong .answer{ display:block; font-size:14px; color:#646464;line-height:30px; margin-left:7px; padding-left:0px}
.z-jinlerong .answer li{ background:url(../images/z-mobileStocks/z-mobileStocks.png) -207px -86px no-repeat; padding-left:20px}
.z-jinlerong-ad{height:330px;background: #b0b0b0; margin-bottom:50px}
.z-jgyw-zjyw-t{ background:url(../images/z-jgyw/title.png); height:41px; text-align:center; line-height:41px; color:#fff; font-size:16px; margin-bottom:7px}
.z-jgyw-zjyw .unfold{ margin-top:10px}

.title-5 { margin-bottom:8px; height:43px;outline:none;}
.title-5 a { display:block; padding-left:25px; width:935px; height:43px; line-height:43px; font-size:14px; color:#fff; text-decoration:none; background:url(../images/about/title-5.png) no-repeat 0 0;outline:none;}
.title-5 a:hover { background-position:0 -43px; color:#800105;}
.title-5 a:active { background-position:0 -86px; color:#800105;}
.title-5 a.visited { background-position:0 -129px; color:#646464;}
.title-5 a.fold { background-position:0 -129px; color:#646464;}
.title-5 a.fold:hover { background-position:0 -172px; color:#800105;}
.title-5 a.fold:active { background-position:0 -217px; color:#800105;}
.title-5 a.fold.visited { background-position:0 0; color:#fff;}

/*  z-leftNav    */
.z-leftNav{ cursor:pointer; width:23px; height:253px;background:url(../../img/about/z-leftnav.png) 0 0 no-repeat; position:absolute; z-index:999; left:0; top:235px; padding:0 15px 15px; font-size:14px; line-height:16px; color:#fff; padding-top:12px}
.z-leftNav-open{ width:auto;*width:200px; height:auto; float:left; padding:0; background:none; font-size:16px; min-width:150px;}
.z-leftNav-open h2{ background:url(../../img/about/z-leftnav.png) top right no-repeat; display:block; text-align:center; width:100%; line-height:49px; height:49px; font-size:16px;}
.z-leftNav-open ul{ background:url(../../img/about/z-leftnav.png) bottom right no-repeat; padding-bottom:19px; }
.z-leftNav-open ul li a{ height:38px; line-height:38px; background:#dc2229;  display:block; padding:0 22px ; color:#fff; margin-right:10px; text-decoration:none; }
.z-leftNav-open ul li a:hover{ background:#e0d7ab; color:#800105}
.z-leftNav-open ul li a:active{ background:#c5bb89; color:#800105}
.z-leftNav-open ul li a.Active{ background:#bababa url(../../img/about/z-leftnav.png) right -59px;color:#800105;}
